package com.etcn.modules.busi.dictionary.pojo;

import com.alibaba.fastjson.annotation.JSONField;
import com.etcn.common.pojo.BaseEntity;
import java.util.Date;
import java.math.BigDecimal;

/**
 * 字典entity
 * @author guozc
 * @date 2018-04-18 21:31:09
 */
public class SysDict extends BaseEntity<SysDict> {

    private static final long serialVersionUID = 1L;
    
    /**
	 * 主键
	 */
    @JSONField(serialize = false)
	private Long id;
    
    /**
	 * 数据值
	 */
    private String value;

    /**
	 * 标签名
	 */
    private String label;

    /**
	 * 类型
	 */
    @JSONField(serialize = false)
    private String type;

    /**
	 * 描述
	 */
    @JSONField(serialize = false)
    private String description;

    /**
	 * 排序（升序）
	 */
    private BigDecimal sort;

    /**
	 * 父级编号
	 */
    @JSONField(serialize = false)
    private String parentId;

    /**
	 * 创建者
	 */
    @JSONField(serialize = false)
    private String createBy;

    /**
	 * 创建时间
	 */
    @JSONField(serialize = false)
    private Date createDate;

    /**
	 * 更新者
	 */
    @JSONField(serialize = false)
    private String updateBy;

    /**
	 * 更新时间
	 */
    @JSONField(serialize = false)
    private Date updateDate;

    /**
	 * 备注信息
	 */
    private String remarks;

    /**
	 * 删除标记
	 */
    @JSONField(serialize = false)
    private String delFlag;

	public SysDict() {
	}
	
    public String getValue() {
        return value;
    }
    
    public void setValue(String value) {
        this.value = value;
    }

    public String getLabel() {
        return label;
    }
    
    public void setLabel(String label) {
        this.label = label;
    }

    public String getType() {
        return type;
    }
    
    public void setType(String type) {
        this.type = type;
    }

    public String getDescription() {
        return description;
    }
    
    public void setDescription(String description) {
        this.description = description;
    }

    public BigDecimal getSort() {
        return sort;
    }
    
    public void setSort(BigDecimal sort) {
        this.sort = sort;
    }

    public String getParentId() {
        return parentId;
    }
    
    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public String getCreateBy() {
        return createBy;
    }
    
    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public Date getCreateDate() {
        return createDate;
    }
    
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getUpdateBy() {
        return updateBy;
    }
    
    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateDate() {
        return updateDate;
    }
    
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getRemarks() {
        return remarks;
    }
    
    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getDelFlag() {
        return delFlag;
    }
    
    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}
    
    //@NotReplaceableStart
    //--------write the not replaceable code between-------------



    //--------write the not replaceable code between-------------
    //@NotReplaceableEnd
}
